home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
FREENET
/
GAMMANS
/
SOCKFS-0.ZIP
/
Howtomake
< prev
next >
Wrap
Text File
|
1997-09-07
|
2KB
|
52 lines
How to Make SocketFS
====================
Its probably going to be somewhat difficult for you to use the supplied makefile
as it is setup for my somewhat scattered way of working.
However in principle you shouldn't have to much difficuty, use the switches
listed in the makefile and just compile Nameproc, assemble ModMain and
link them and the your favourite sockets library together.
I've added the Socket_* SWIs to the standard SWINames.h and ahve provided
an exerpt of the file in the H directory with my FSControls.h .
I used the acorn's socklib which is available from there ftp site,
I've provided the binaries, and also amufile as an alternative makefile you
might find easier to use.
Also have a look in the H. directory I've put in here some of the various
header files which I made while working on this, done of them offer sepcific
support to socketfs so they on my system I grab them out of more global
library dircectories but I've provide them here so you can find them more
easily. Also note below is some diif's to the sys/ioctl.h from acorns socklib
I've made.
------------------Start diff's
*** ADFS::Ethel.$.!BOOT.Resources.!Scrap.ScrapDirs.ScrapDir.Temp.ioctl Mon Nov 06 17:53:19 1995
--- ADFS::Ethel.$.Devtools.Libraries.Socklib.Sys.H.Ioctl Sun Aug 17 19:06:03 1997
***************
*** 5,10 ****
--- 5,14 ----
* Copyright (c) 1988 Acorn Computers Ltd., Cambridge, England
*
* $Log: ioctl.h,v $
+ *
+ * Revised 97/08/16 rgammans(@compurg.demon.co.uk)
+ * Added FIOSLEEPTW for Freenet /riscos
+ *
* Revision 1.5 95/09/21 15:21:48 pwain
* Added SIOCGIFMTU and SIOCSIFMTU for PPP driver.
*
*************** struct ttysize
*** 275,280 ****
--- 279,285 ----
#define FIOSETOWN _IOW('f', 124, int) /* set owner */
#define FIOGETOWN _IOR('f', 123, int) /* get owner */
#define FIORXDIR _IOW('f', 122, int) /* set/clear direct rx */
+ #define FIOSLEEPTW _IOW('f', 121, int) /* set/clear upcall 6 use * 16/8/97 RGG */
/* socket i/o controls */
#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */
-------------- End diff's